package com.xunchi.haichuan.audit.dao;

import java.util.Collection;

import com.xunchi.haichuan.audit.model.Log;

/**
 * 作者：kongxb<br>
 * 模块名称：审计模块<br>
 * 功能描述：审计日志数据存取接口<br>
 * 维护记录：2009.11.27, kongxb 创建该接口
 */
public interface LogDAO {

	/**
	 * 根据 id 获取审计日志
	 * 
	 * @param id
	 * @return
	 * @throws Exception
	 */
	public Log getById(String id) throws Exception;

	/**
	 * 插入数据
	 * 
	 * @param entity
	 */
	public void save(Log entity);

	/**
	 * 更新数据
	 * 
	 * @param entity
	 */
	public void update(Log entity);

	/**
	 * 删除数据
	 * 
	 * @param entity
	 */
	public void delete(Log entity);

	/**
	 * 删除数据
	 * 
	 * @param con
	 */
	public void delete(Collection<Log> con);

}
